﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="demoDataSet" targetNamespace="http://tempuri.org/demoDataSet.xsd" xmlns:mstns="http://tempuri.org/demoDataSet.xsd" xmlns="http://tempuri.org/demoDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection ConnectionStringObject="Data Source=.\demo.sdf" IsAppSettingsProperty="false" Modifier="Assembly" Name="demoConnectionString" ParameterPrefix="@" Provider="Microsoft.SqlServerCe.Client.3.5" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_ConfigCameraTableAdapter" GeneratorDataComponentClassName="tb_ConfigCameraTableAdapter" Name="tb_ConfigCamera" UserDataComponentName="tb_ConfigCameraTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_ConfigCamera" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [tb_ConfigCamera] WHERE (([IdCameraConfig] = @p1))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="IdCameraConfig" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [tb_ConfigCamera] ([SharpnessLevel], [BrightnessLevel], [ModeLevel], [SizeLevel]) VALUES (@p1, @p2, @p3, @p4)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="SharpnessLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="BrightnessLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="ModeLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p4" Precision="0" Scale="0" Size="0" SourceColumn="SizeLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT [SharpnessLevel], [BrightnessLevel], [ModeLevel], [SizeLevel], [IdCameraConfig] FROM [tb_ConfigCamera]</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [tb_ConfigCamera] SET [SharpnessLevel] = @p1, [BrightnessLevel] = @p2, [ModeLevel] = @p3, [SizeLevel] = @p4 WHERE (([IdCameraConfig] = @p5))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="SharpnessLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="BrightnessLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="ModeLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p4" Precision="0" Scale="0" Size="0" SourceColumn="SizeLevel" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p5" Precision="0" Scale="0" Size="0" SourceColumn="IdCameraConfig" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="SharpnessLevel" DataSetColumn="SharpnessLevel" />
              <Mapping SourceColumn="BrightnessLevel" DataSetColumn="BrightnessLevel" />
              <Mapping SourceColumn="ModeLevel" DataSetColumn="ModeLevel" />
              <Mapping SourceColumn="SizeLevel" DataSetColumn="SizeLevel" />
              <Mapping SourceColumn="IdCameraConfig" DataSetColumn="IdCameraConfig" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_ImagesTableAdapter" GeneratorDataComponentClassName="tb_ImagesTableAdapter" Name="tb_Images" UserDataComponentName="tb_ImagesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Images" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [tb_Images] WHERE (([ImageId] = @p1))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="ImageId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [tb_Images] ([PositionFK], [Name], [Bytes]) VALUES (@p1, @p2, @p3)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="PositionFK" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="Bytes" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT [ImageId], [PositionFK], [Name], [Bytes] FROM [tb_Images]</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [tb_Images] SET [PositionFK] = @p1, [Name] = @p2, [Bytes] = @p3 WHERE (([ImageId] = @p4))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="PositionFK" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Binary" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="Bytes" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p4" Precision="0" Scale="0" Size="0" SourceColumn="ImageId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ImageId" DataSetColumn="ImageId" />
              <Mapping SourceColumn="PositionFK" DataSetColumn="PositionFK" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Bytes" DataSetColumn="Bytes" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteImagesByPosition" Modifier="Public" Name="DeleteImagesByPosition" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeleteImagesByPosition">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM tb_Images
WHERE     (PositionFK = @p1)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="p1" ColumnName="PositionFK" DataSourceName="tb_Images" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="4" SourceColumn="PositionFK" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Images" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillImagesByPosition" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetImagesByPosition" GeneratorSourceName="FillImagesByPosition" GetMethodModifier="Public" GetMethodName="GetImagesByPosition" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetImagesByPosition" UserSourceName="FillImagesByPosition">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     ImageId, Bytes, PositionFK
FROM         tb_Images
WHERE     (PositionFK = @IdPosition)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="IdPosition" ColumnName="PositionFK" DataSourceName="tb_Images" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@IdPosition" Precision="0" Scale="0" Size="4" SourceColumn="PositionFK" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertImage" Modifier="Public" Name="InsertImage" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="InsertImage">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>INSERT INTO tb_Images
                      (PositionFK, Name, Bytes)
VALUES     (@p1,@p2,@p3)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="p1" ColumnName="PositionFK" DataSourceName="tb_Images" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="4" SourceColumn="PositionFK" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="p2" ColumnName="Name" DataSourceName="tb_Images" DataTypeServer="nvarchar(255)" DbType="String" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="255" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="p3" ColumnName="Bytes" DataSourceName="tb_Images" DataTypeServer="image" DbType="Binary" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="2147483647" SourceColumn="Bytes" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_PositionsTableAdapter" GeneratorDataComponentClassName="tb_PositionsTableAdapter" Name="tb_Positions" UserDataComponentName="tb_PositionsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Positions" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [tb_Positions] WHERE (([PositionId] = @p1))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [tb_Positions] ([Longitude], [Latitude], [Altitude], [Description], [SatellitesCount], [SatelliteTime], [Angle], [CountImages]) VALUES (@p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="Longitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="Latitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="Altitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@p4" Precision="0" Scale="0" Size="0" SourceColumn="Description" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p5" Precision="0" Scale="0" Size="0" SourceColumn="Satellites" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@p6" Precision="0" Scale="0" Size="0" SourceColumn="Time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p7" Precision="0" Scale="0" Size="0" SourceColumn="Angle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p8" Precision="0" Scale="0" Size="0" SourceColumn="CountImages" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     PositionId AS Id, Longitude, Latitude, Altitude, Description, SatellitesCount AS Satellites, SatelliteTime AS Time, Angle, CountImages
FROM         tb_Positions
ORDER BY Id DESC</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [tb_Positions] SET [Longitude] = @p1, [Latitude] = @p2, [Altitude] = @p3, [Description] = @p4, [SatellitesCount] = @p5, [SatelliteTime] = @p6, [Angle] = @p7, [CountImages] = @p8 WHERE (([PositionId] = @p9))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="0" SourceColumn="Longitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p2" Precision="0" Scale="0" Size="0" SourceColumn="Latitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p3" Precision="0" Scale="0" Size="0" SourceColumn="Altitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@p4" Precision="0" Scale="0" Size="0" SourceColumn="Description" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p5" Precision="0" Scale="0" Size="0" SourceColumn="Satellites" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@p6" Precision="0" Scale="0" Size="0" SourceColumn="Time" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@p7" Precision="0" Scale="0" Size="0" SourceColumn="Angle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p8" Precision="0" Scale="0" Size="0" SourceColumn="CountImages" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@p9" Precision="0" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Longitude" DataSetColumn="Longitude" />
              <Mapping SourceColumn="Latitude" DataSetColumn="Latitude" />
              <Mapping SourceColumn="Altitude" DataSetColumn="Altitude" />
              <Mapping SourceColumn="Description" DataSetColumn="Description" />
              <Mapping SourceColumn="Angle" DataSetColumn="Angle" />
              <Mapping SourceColumn="Id" DataSetColumn="Id" />
              <Mapping SourceColumn="Satellites" DataSetColumn="Satellites" />
              <Mapping SourceColumn="Time" DataSetColumn="Time" />
              <Mapping SourceColumn="CountImages" DataSetColumn="CountImages" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeletePosition" Modifier="Public" Name="DeletePosition" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeletePosition">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM [tb_Positions] WHERE (([PositionId] = @p1))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="p1" ColumnName="PositionId" DataSourceName="tb_Positions" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@p1" Precision="0" Scale="0" Size="4" SourceColumn="PositionId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Positions" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillByPosition" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByPosition" GeneratorSourceName="FillByPosition" GetMethodModifier="Public" GetMethodName="GetDataByPosition" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByPosition" UserSourceName="FillByPosition">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Altitude, Angle, CountImages, Description, Latitude, Longitude, PositionId AS Id, SatelliteTime AS Time, SatellitesCount AS Satellites FROM tb_Positions WHERE (PositionId = @IdPosition)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="IdPosition" ColumnName="PositionId" DataSourceName="tb_Positions" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@IdPosition" Precision="0" Scale="0" Size="4" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Positions" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillDatagrid" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataForDatagrid" GeneratorSourceName="FillDatagrid" GetMethodModifier="Public" GetMethodName="GetDataForDatagrid" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataForDatagrid" UserSourceName="FillDatagrid">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT Altitude, Angle, CountImages, Description, Latitude, Longitude, PositionId AS Id, SatelliteTime AS Time, SatellitesCount AS Satellites FROM tb_Positions ORDER BY PositionId DESC</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="GetLastId" Modifier="Public" Name="GetLastId" QueryType="Scalar" ScalarCallRetval="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="GetLastId">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     MAX(PositionId) AS Id
FROM         tb_Positions</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy1" GeneratorSourceName="InsertPosition" Modifier="Public" Name="InsertPosition" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="InsertPosition">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>INSERT INTO tb_Positions
                      (Longitude, Latitude, Altitude, Description, SatellitesCount, SatelliteTime, Angle)
VALUES     (@Longitude,@Latitude,@Altitude,@Description,@nSatellites,@Time,@Angle)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Longitude" ColumnName="Longitude" DataSourceName="tb_Positions" DataTypeServer="float(8)" DbType="Double" Direction="Input" ParameterName="@Longitude" Precision="0" Scale="0" Size="8" SourceColumn="Longitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Latitude" ColumnName="Latitude" DataSourceName="tb_Positions" DataTypeServer="float(8)" DbType="Double" Direction="Input" ParameterName="@Latitude" Precision="0" Scale="0" Size="8" SourceColumn="Latitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Altitude" ColumnName="Altitude" DataSourceName="tb_Positions" DataTypeServer="float(8)" DbType="Double" Direction="Input" ParameterName="@Altitude" Precision="0" Scale="0" Size="8" SourceColumn="Altitude" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Description" ColumnName="Description" DataSourceName="tb_Positions" DataTypeServer="ntext" DbType="String" Direction="Input" ParameterName="@Description" Precision="0" Scale="0" Size="2147483647" SourceColumn="Description" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="nSatellites" ColumnName="SatellitesCount" DataSourceName="tb_Positions" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@nSatellites" Precision="0" Scale="0" Size="4" SourceColumn="SatellitesCount" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Time" ColumnName="SatelliteTime" DataSourceName="tb_Positions" DataTypeServer="datetime(8)" DbType="DateTime" Direction="Input" ParameterName="@Time" Precision="0" Scale="0" Size="8" SourceColumn="SatelliteTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Angle" ColumnName="Angle" DataSourceName="tb_Positions" DataTypeServer="float(8)" DbType="Double" Direction="Input" ParameterName="@Angle" Precision="0" Scale="0" Size="8" SourceColumn="Angle" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
              </DbSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateCountImages" Modifier="Public" Name="UpdateCountImages" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="UpdateCountImages">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE    tb_Positions
SET              CountImages = @CountImages
WHERE     (PositionId = @PositionId)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="CountImages" ColumnName="CountImages" DataSourceName="tb_Positions" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@CountImages" Precision="0" Scale="0" Size="4" SourceColumn="CountImages" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="PositionId" ColumnName="PositionId" DataSourceName="tb_Positions" DataTypeServer="int(4)" DbType="Int32" Direction="Input" ParameterName="@PositionId" Precision="0" Scale="0" Size="4" SourceColumn="PositionId" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="tb_PositionsGridTableAdapter" GeneratorDataComponentClassName="tb_PositionsGridTableAdapter" Name="tb_PositionsGrid" UserDataComponentName="tb_PositionsGridTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="demoConnectionString" DbObjectName="tb_Positions" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     PositionId, SatelliteTime AS Time, SatellitesCount AS Satellites, CountImages AS Images
FROM         tb_Positions
ORDER BY PositionId DESC</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="PositionId" DataSetColumn="PositionId" />
              <Mapping SourceColumn="Time" DataSetColumn="Time" />
              <Mapping SourceColumn="Satellites" DataSetColumn="Satellites" />
              <Mapping SourceColumn="Images" DataSetColumn="Images" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="demoDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="demoDataSet" msprop:Generator_DataSetName="demoDataSet" msprop:EnableTableAdapterManager="False">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="tb_ConfigCamera" msprop:Generator_UserTableName="tb_ConfigCamera" msprop:Generator_RowDeletedName="tb_ConfigCameraRowDeleted" msprop:Generator_RowChangedName="tb_ConfigCameraRowChanged" msprop:Generator_RowClassName="tb_ConfigCameraRow" msprop:Generator_RowChangingName="tb_ConfigCameraRowChanging" msprop:Generator_RowEvArgName="tb_ConfigCameraRowChangeEvent" msprop:Generator_RowEvHandlerName="tb_ConfigCameraRowChangeEventHandler" msprop:Generator_TableClassName="tb_ConfigCameraDataTable" msprop:Generator_TableVarName="tabletb_ConfigCamera" msprop:Generator_RowDeletingName="tb_ConfigCameraRowDeleting" msprop:Generator_TablePropName="tb_ConfigCamera">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SharpnessLevel" msprop:Generator_UserColumnName="SharpnessLevel" msprop:Generator_ColumnPropNameInRow="SharpnessLevel" msprop:Generator_ColumnVarNameInTable="columnSharpnessLevel" msprop:Generator_ColumnPropNameInTable="SharpnessLevelColumn" type="xs:int" />
              <xs:element name="BrightnessLevel" msprop:Generator_UserColumnName="BrightnessLevel" msprop:Generator_ColumnPropNameInRow="BrightnessLevel" msprop:Generator_ColumnVarNameInTable="columnBrightnessLevel" msprop:Generator_ColumnPropNameInTable="BrightnessLevelColumn" type="xs:int" />
              <xs:element name="ModeLevel" msprop:Generator_UserColumnName="ModeLevel" msprop:Generator_ColumnPropNameInRow="ModeLevel" msprop:Generator_ColumnVarNameInTable="columnModeLevel" msprop:Generator_ColumnPropNameInTable="ModeLevelColumn" type="xs:int" />
              <xs:element name="SizeLevel" msprop:Generator_UserColumnName="SizeLevel" msprop:Generator_ColumnPropNameInRow="SizeLevel" msprop:Generator_ColumnVarNameInTable="columnSizeLevel" msprop:Generator_ColumnPropNameInTable="SizeLevelColumn" type="xs:int" />
              <xs:element name="IdCameraConfig" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="IdCameraConfig" msprop:Generator_ColumnPropNameInRow="IdCameraConfig" msprop:Generator_ColumnVarNameInTable="columnIdCameraConfig" msprop:Generator_ColumnPropNameInTable="IdCameraConfigColumn" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_Images" msprop:Generator_UserTableName="tb_Images" msprop:Generator_RowDeletedName="tb_ImagesRowDeleted" msprop:Generator_RowChangedName="tb_ImagesRowChanged" msprop:Generator_RowClassName="tb_ImagesRow" msprop:Generator_RowChangingName="tb_ImagesRowChanging" msprop:Generator_RowEvArgName="tb_ImagesRowChangeEvent" msprop:Generator_RowEvHandlerName="tb_ImagesRowChangeEventHandler" msprop:Generator_TableClassName="tb_ImagesDataTable" msprop:Generator_TableVarName="tabletb_Images" msprop:Generator_RowDeletingName="tb_ImagesRowDeleting" msprop:Generator_TablePropName="tb_Images">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ImageId" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="ImageId" msprop:Generator_ColumnPropNameInRow="ImageId" msprop:Generator_ColumnVarNameInTable="columnImageId" msprop:Generator_ColumnPropNameInTable="ImageIdColumn" type="xs:int" />
              <xs:element name="PositionFK" msprop:Generator_UserColumnName="PositionFK" msprop:Generator_ColumnPropNameInRow="PositionFK" msprop:Generator_ColumnVarNameInTable="columnPositionFK" msprop:Generator_ColumnPropNameInTable="PositionFKColumn" type="xs:int" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Bytes" msprop:Generator_UserColumnName="Bytes" msprop:Generator_ColumnPropNameInRow="Bytes" msprop:Generator_ColumnVarNameInTable="columnBytes" msprop:Generator_ColumnPropNameInTable="BytesColumn" type="xs:base64Binary" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_Positions" msprop:Generator_UserTableName="tb_Positions" msprop:Generator_RowDeletedName="tb_PositionsRowDeleted" msprop:Generator_RowChangedName="tb_PositionsRowChanged" msprop:Generator_RowClassName="tb_PositionsRow" msprop:Generator_RowChangingName="tb_PositionsRowChanging" msprop:Generator_RowEvArgName="tb_PositionsRowChangeEvent" msprop:Generator_RowEvHandlerName="tb_PositionsRowChangeEventHandler" msprop:Generator_TableClassName="tb_PositionsDataTable" msprop:Generator_TableVarName="tabletb_Positions" msprop:Generator_RowDeletingName="tb_PositionsRowDeleting" msprop:Generator_TablePropName="tb_Positions">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Longitude" msprop:Generator_UserColumnName="Longitude" msprop:Generator_ColumnPropNameInRow="Longitude" msprop:Generator_ColumnVarNameInTable="columnLongitude" msprop:Generator_ColumnPropNameInTable="LongitudeColumn" type="xs:double" />
              <xs:element name="Latitude" msprop:Generator_UserColumnName="Latitude" msprop:Generator_ColumnPropNameInRow="Latitude" msprop:Generator_ColumnVarNameInTable="columnLatitude" msprop:Generator_ColumnPropNameInTable="LatitudeColumn" type="xs:double" />
              <xs:element name="Altitude" msprop:Generator_UserColumnName="Altitude" msprop:Generator_ColumnPropNameInRow="Altitude" msprop:Generator_ColumnVarNameInTable="columnAltitude" msprop:Generator_ColumnPropNameInTable="AltitudeColumn" type="xs:double" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="536870911" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Angle" msprop:Generator_UserColumnName="Angle" msprop:Generator_ColumnPropNameInRow="Angle" msprop:Generator_ColumnVarNameInTable="columnAngle" msprop:Generator_ColumnPropNameInTable="AngleColumn" type="xs:double" minOccurs="0" />
              <xs:element name="Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="Id" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInTable="IdColumn" type="xs:int" />
              <xs:element name="Satellites" msprop:Generator_UserColumnName="Satellites" msprop:Generator_ColumnPropNameInRow="Satellites" msprop:Generator_ColumnVarNameInTable="columnSatellites" msprop:Generator_ColumnPropNameInTable="SatellitesColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Time" msprop:Generator_UserColumnName="Time" msprop:Generator_ColumnPropNameInRow="Time" msprop:Generator_ColumnVarNameInTable="columnTime" msprop:Generator_ColumnPropNameInTable="TimeColumn" type="xs:dateTime" />
              <xs:element name="CountImages" msprop:Generator_UserColumnName="CountImages" msprop:Generator_ColumnVarNameInTable="columnCountImages" msprop:Generator_ColumnPropNameInRow="CountImages" msprop:Generator_ColumnPropNameInTable="CountImagesColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="tb_PositionsGrid" msprop:Generator_UserTableName="tb_PositionsGrid" msprop:Generator_RowDeletedName="tb_PositionsGridRowDeleted" msprop:Generator_RowChangedName="tb_PositionsGridRowChanged" msprop:Generator_RowClassName="tb_PositionsGridRow" msprop:Generator_RowChangingName="tb_PositionsGridRowChanging" msprop:Generator_RowEvArgName="tb_PositionsGridRowChangeEvent" msprop:Generator_RowEvHandlerName="tb_PositionsGridRowChangeEventHandler" msprop:Generator_TableClassName="tb_PositionsGridDataTable" msprop:Generator_TableVarName="tabletb_PositionsGrid" msprop:Generator_RowDeletingName="tb_PositionsGridRowDeleting" msprop:Generator_TablePropName="tb_PositionsGrid">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PositionId" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="PositionId" msprop:Generator_ColumnVarNameInTable="columnPositionId" msprop:Generator_ColumnPropNameInRow="PositionId" msprop:Generator_ColumnPropNameInTable="PositionIdColumn" type="xs:int" />
              <xs:element name="Time" msprop:Generator_UserColumnName="Time" msprop:Generator_ColumnVarNameInTable="columnTime" msprop:Generator_ColumnPropNameInRow="Time" msprop:Generator_ColumnPropNameInTable="TimeColumn" type="xs:dateTime" />
              <xs:element name="Satellites" msprop:Generator_UserColumnName="Satellites" msprop:Generator_ColumnVarNameInTable="columnSatellites" msprop:Generator_ColumnPropNameInRow="Satellites" msprop:Generator_ColumnPropNameInTable="SatellitesColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Images" msprop:Generator_UserColumnName="Images" msprop:Generator_ColumnVarNameInTable="columnImages" msprop:Generator_ColumnPropNameInRow="Images" msprop:Generator_ColumnPropNameInTable="ImagesColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_ConfigCamera" />
      <xs:field xpath="mstns:IdCameraConfig" />
    </xs:unique>
    <xs:unique name="tb_Images_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_Images" />
      <xs:field xpath="mstns:ImageId" />
    </xs:unique>
    <xs:unique name="tb_Positions_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_Positions" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="tb_PositionsGrid_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:tb_PositionsGrid" />
      <xs:field xpath="mstns:PositionId" />
    </xs:unique>
  </xs:element>
</xs:schema>